package com.fdb.efp.nls.service.vo;

import com.fdb.basic.framework.core.vo.BaseInfo;
import com.fdb.efp.nls.service.vo.RateSchemeDetailVO;

import java.util.List;

/**
 * <p>Description: 利率方案配置表				<p>
 * @author fuzm
 * @date 2018-05-08
 */
public class RateSchemeCfgVO extends BaseInfo {

	private static final long serialVersionUID = 1L;	
	
	/** 方案编号 */
	private String schemeNo;
	/** 方案名称 */
	private String schemeName;
	/** 机构法人代码 */
	private String legalOrgCode;
	/** 定价模式 */
	private String priceModel;
	/** 单笔支用期限单位 */
	private String singleTermUnit;
	/** 利率方案状态 */
	private String status;
	/** 生效日期 */
	private String effictiveDate;
	/** 失效日期 */
	private String expiryDate;
	/** 创建日期 */
	private String createTime;
	/** 创建日期区间，用于列表查询 */
	private List<String> createTimeRange;
    /** 创建日期开始，用于列表查询，不用传 */
    private String createTimeStart;
    /** 创建日期结束，用于列表查询，不用传*/
    private String createTimeEnd;
	/** 创建人 */
	private String createUser;
	/** 最后更新人 */
	private String lastUpdateUser;
	/** 最后更新时间 */
	private String lastUpdateTime;

	private List<RateSchemeDetailVO> rateSchemeDetailVOLIst;

    public String getCreateTimeStart() {
        return createTimeStart;
    }

    public void setCreateTimeStart(String createTimeStart) {
        this.createTimeStart = createTimeStart;
    }

    public String getCreateTimeEnd() {
        return createTimeEnd;
    }

    public void setCreateTimeEnd(String createTimeEnd) {
        this.createTimeEnd = createTimeEnd;
    }

    public List<String> getCreateTimeRange() {
        return createTimeRange;
    }

    public void setCreateTimeRange(List<String> createTimeRange) {
        this.createTimeRange = createTimeRange;
    }

    public List<RateSchemeDetailVO> getRateSchemeDetailVOLIst() {
		return rateSchemeDetailVOLIst;
	}

	public void setRateSchemeDetailVOLIst(List<RateSchemeDetailVO> rateSchemeDetailVOLIst) {
		this.rateSchemeDetailVOLIst = rateSchemeDetailVOLIst;
	}

    public String getSchemeName() {
        return schemeName;
    }

    public void setSchemeName(String schemeName) {
        this.schemeName = schemeName;
    }

    public void setSchemeNo(String schemeNo){
		this.schemeNo = schemeNo;
	}
	public String getSchemeNo(){
		return this.schemeNo;
	}		
	public void setLegalOrgCode(String legalOrgCode){
		this.legalOrgCode = legalOrgCode;
	}
	public String getLegalOrgCode(){
		return this.legalOrgCode;
	}		
	public void setPriceModel(String priceModel){
		this.priceModel = priceModel;
	}
	public String getPriceModel(){
		return this.priceModel;
	}		
	public void setSingleTermUnit(String singleTermUnit){
		this.singleTermUnit = singleTermUnit;
	}
	public String getSingleTermUnit(){
		return this.singleTermUnit;
	}		
	public void setStatus(String status){
		this.status = status;
	}
	public String getStatus(){
		return this.status;
	}		
	public void setEffictiveDate(String effictiveDate){
		this.effictiveDate = effictiveDate;
	}
	public String getEffictiveDate(){
		return this.effictiveDate;
	}		
	public void setExpiryDate(String expiryDate){
		this.expiryDate = expiryDate;
	}
	public String getExpiryDate(){
		return this.expiryDate;
	}		
	public void setCreateTime(String createTime){
		this.createTime = createTime;
	}
	public String getCreateTime(){
		return this.createTime;
	}		
	public void setCreateUser(String createUser){
		this.createUser = createUser;
	}
	public String getCreateUser(){
		return this.createUser;
	}		
	public void setLastUpdateUser(String lastUpdateUser){
		this.lastUpdateUser = lastUpdateUser;
	}
	public String getLastUpdateUser(){
		return this.lastUpdateUser;
	}		
	public void setLastUpdateTime(String lastUpdateTime){
		this.lastUpdateTime = lastUpdateTime;
	}
	public String getLastUpdateTime(){
		return this.lastUpdateTime;
	}		

}
